<?php

class Estado_model extends CI_Model
{



	
	private $id;

	
	private $pais;

	
	private $nome;

	
	private $sigla;

	
	private $ultima_alteracao;

	
	private $usuario;



	function __construct() 	
	{ 
		// Call the Model constructor 
		parent::__construct(); 
	} 

	function inserir() 	
	{ 
		 
	}

	function alterar() 	
	{ 
		 
	}


	function get_id() 	
	{ 
		if (isset($this->id))
		{
			return $this->id;
		}
	} 




	function get_pais() 	
	{ 
		if (isset($this->pais))
		{
			return $this->pais;
		}
	} 




	function get_nome() 	
	{ 
		if (isset($this->nome))
		{
			return $this->nome;
		}
	} 




	function get_sigla($id = null) 	
	{ 
		if (isset($this->sigla))
		{
			return $this->sigla;
		}
    else if( !is_null($id))
    {
      $this->db->select('sigla');
      $this->db->from('estado');
      $this->db->where("id = {$id}");
      $query = $this->db->get();
      foreach($query->result() as $row){
        return $row->sigla;
      }
    }
	} 




	function get_ultima_alteracao() 	
	{ 
		if (isset($this->ultima_alteracao))
		{
			return $this->ultima_alteracao;
		}
	} 




	function get_usuario() 	
	{ 
		if (isset($this->usuario))
		{
			return $this->usuario;
		}
	} 


	function montaSelect($default = 13,$disabled = '')
	{
	  $this->db->select('*');
	  $this->db->from('estado');
	  $this->db->order_by('nome');
	  $query = $this->db->get();
	  $select = "<select name = 'estado' id = 'estado' {$disabled} onchange = 'montaSelectMunicipios(this.id,this.value)'>
	    <option value = '0' >SELECIONE</option>";
	  foreach($query->result() as $row)
	  {
	    $select .= "<option value = '{$row->id}'";
	    $select .= ($default == $row->id)? "selected":"";
	    $select .= ">$row->nome</option>";
	  }
	  $select .= "</select>";
	  return $select;
	}


}

?>
